TARGET=test
CC = gcc
CFLAGS = -g -Wall -O2
LDFLAGS = 
SRCS = $(wildcard *.c)  
OBJS := $(SRCS:.c=.o) 

%.o: %.c
	$(CC) $(CFLAGS) -c $< -o $@

test: $(OBJS)
	$(CC) $(CFLAGS) -o $(TARGET) $(OBJS) $(LDFLAGS)

clean:
	rm $(OBJS) $(TARGET)
